class rectangle:
    def __init__(self, width, height):
        self.hidden_height = height
        self.hidden_width = width

    def get_width(self, width):
        return self.hidden_width

    def set_width(self, width):
        self.hidden_width = width

    def get_height(self, height):
        return self.hidden_height

    def set_height(self, height):
        self.hidden_height = height

    def get_area(self):
        return self.hidden_height * self.hidden_width


r = rectangle(2, 10)
s = r.get_area()
print(s)

# 双下划线开头的属性，实际上依然可以在外部访问，所以这种方式我们一般不用
# 是python官方的隐藏改名，访问同时可以通过_类名_属性名,进行修改

# 私有的推荐用开头用_
